Optimization of Mesh Partitions and Impact on Parallel CFD

نویسنده

  • D. Vanderstraeten
چکیده

Most of the recently proposed parallel CFD algorithms stem from the "divide and conquer" paradigm and involve some form of domain decomposition. When the discretization is highly regular and when the number of desired subdomains is such that a regular mesh decomposition is possible (i.e. box or strip decompositions), finding an appropriate mesh partition is a trivial task. However, the problem becomes more challenging when dealing with unstructured meshes. Here, we explore a two-step procedure for partitioning a given unstructured mesh and attaining a specific objective. First, we construct an initial partition using a fast deterministic algorithm. Next, we refine the initial decomposition with a non-deterministic optimization algorithm in order to reach a specific goal. This method has proven to produce decompositions with close-to-optimal interface sizes and with a relatively low CPU overhead.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pii: 0045-7825(96)01024-9

Mesh partitioning is often the preferred approach for solving unstructured computational mechanics problems on massively parallel processors. Research in this area has focused so far on the automatic generation of subdomains with minimum interface points. In this paper, we address this issue and emphasize other aspects of the partitioning problem including the fast generation of large-scale mes...

متن کامل

Load Balancing Unstructured Adaptive Grids for CFD Problems

Mesh adapt(on is a powerful tool for efficient unstructured-grid computations but causes load imbalance among processors on a parallel machine. A dynamic load balancing method is presented that balances the workload across all processors with a global view. After each parallel tetrahedral mesh adapt(on, the method first determines if the new mesh is sufficiently unbalanced to warrant a repartit...

متن کامل

Performance analysis of large scale parallel CFD computing based on Code_Saturne

In order to run computational fluid dynamics (CFD) codes on large scales, parallel computing has to be employed. For instance, on Petascale computing, general parallel computing without any optimization is not enough, especially for complex industrial issues that employ a large number of mesh cells to capture the details of the geometry. How to distribute these mesh cells among the multi-proces...

متن کامل

76 Parallel Unstructured Mesh

The use of unstructured mesh codes on parallel machines can be one of the most e cient ways to solve large Computational Fluid Dynamics (CFD) and Computational Mechanics (CM) problems. Completely general geometries and complex behaviour can readily be modelled and, in principle, the inherent sparsity of many such problems can be exploited to obtain excellent parallel e ciencies. An important co...

متن کامل

Finite Element Mesh Decomposition Using Evolving Ant Colony Optimization

Combinatorial optimization problems arise in many areas of science and engineering. Unfortunately, due to the NP (non-polynomial) nature of these problems, the computations increase with the size of the problem (Bahreininejad & Topping, 1996; Topping & Bahreininejad, 1997). Finite Elements (FE) mesh decomposition (partitioning) is a well known NP-hard optimization problem and is used to split a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007